G1-smooth branching surface construction from cross sections

نویسندگان

  • Nikolaos C. Gabrielides
  • Alexandros I. Ginnis
  • Panagiotis D. Kaklis
  • Menelaos I. Karavelas
چکیده

This paper proposes a framework for constructing G 1 surfaces that interpolate data points on parallel cross sections, consisting of simple disjoined and non-nested contours, the number of which may vary from plane to plane. Using appropriately estimated cross tangent vectors at the given points, we split the problem into a sequence of local Hermite problems, each of which can be one of the following three types: " one-to-one " , " one-to-many " or " many-to-many ". The solution of the " one-to-many " branching problem, where one contour on the i-plane is to be connected to M contours on the (i +1)-plane, is based on combining skinning with trimming and hole filling. More specifically, we first construct a C 1 surrounding curve of all M contours on the (i +1)-plane. Next, we build the so-called surrounding surface that skins the i-plane contour with the (i +1)-plane surrounding curve, and trim suitably along parts of the surrounding curve that connect contours. The resulting multi-sided hole is covered with quadrilateral Gordon–Coons patches that possess G 1 continuity. For this purpose, we develop a hole-filling technique that employs shape-preserving guide curves and is able to preserve data symmetries. The " many-to-many " problem is handled by combining the " one-to-many " methodology with a zone-separation technique, that achieves splitting the " many-to-many " problem into two " one-to-many " problems. The methodology, implemented as a C++ Rhino v3.0 plug-in, is illustrated via two synthetic data sets and in the context of two realistic design examples. Finally, the paper concludes with discussing ongoing work towards improving the robustness and the applicability of the method regarding the surrounding curve construction step.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

B-Spline Surface Approximation to Cross-Sections Using Distance Maps

The shape reconstruction of a 3D object from its 2D crosssections is important for reproducing it by NC machining or rapid prototyping. In this paper, we present a method of surface approximation to cross-sections with multiple branching problems. In this method, we first decompose each multiple branching problem into a set of single branching problems by providing a set of intermediate contour...

متن کامل

3D Surface Reconstruction from Unorganized Sparse Cross Sections

In this paper, we propose an algorithm for closed and smooth 3D surface reconstruction from unorganized planar cross sections. We address the problem in its full generality, and show its effectiveness on sparse set of cutting planes. Our algorithm is based on the construction of a globally consistent signed distance function over the cutting planes. It uses a split-and-merge approach utilising ...

متن کامل

Surface and 3D Triangular Meshes from Planar Cross Sections

This paper presents two unstructured mesh generation algorithms with a discussion of their implementation. One algorithm is for the generation of a surface triangular mesh from a parallel stack of planar cross-sections (polygons). The other algorithm is for the construction of a 3D triangular (tetrahedral) mesh of the solid region (polyhedron) bounded by the surface mesh and the planar cross-se...

متن کامل

A New Modeling Method for Objects with Branching Problem Using Non-uniform B-Spline

In many applications, objects are reconstructed from cross-sections for visualization, finite element and dynamic analysis. Although cross-section of an object may contain multiple contours, a few papers have dealt with branching problem. Moreover ends of branches are described flatly. In this paper, as a basic study for dynamic analysis of a human knee joint, we present a new modeling method w...

متن کامل

Smooth reconstruction of branching objects with B-splines

This paper addresses the problem of reconstructing objects defined by a set of 2D cross-sections. Each contour could be characterized by a set of vertices along a closed polygon. We use a skinning method: each contour is first modeled with a parametric B-spline curve, next a surface is stretched on these curves. We propose an extension to this method to obtain a closed surface that defines a vo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer-Aided Design

دوره 39  شماره 

صفحات  -

تاریخ انتشار 2007